home *** CD-ROM | disk | FTP | other *** search
Wrap
TTTTEEEEXXXXTTTTFFFFMMMMTTTT((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((MMMMaaaayyyy 11117777,,,, 1111999999996666)))) TTTTEEEEXXXXTTTTFFFFMMMMTTTT((((1111)))) NNNNAAAAMMMMEEEE textfmt - convert text to POSTSCRIPT for facsimile transmission SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS ////uuuussssrrrr////ffffrrrreeeeeeeewwwwaaaarrrreeee////ssssbbbbiiiinnnn////tttteeeexxxxttttffffmmmmtttt [ _o_p_t_i_o_n_s ] [ _f_i_l_e_s... ] DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN _t_e_x_t_f_m_t takes ASCII text and generates formatted POSTSCRIPT suitable for facsimile transmission. It is usually invoked as a filter program by the _s_e_n_d_f_a_x(1) program. Input files may be specified on the command line. If none are given, then _t_e_x_t_f_m_t will read from standard input. By default, _t_e_x_t_f_m_t will generate an output document that is formtted with a single vertical column of text, set in a 10 point fixed width font, and with a simple page header that consists of the file name, last modification date, and the page number. Pages are generated according to the default page dimensions (see _p_a_g_e_s_i_z_e_s(4F)). When multi-column output is requested, text is set by default with a 7 point fixed width font. OOOOPPPPTTTTIIIIOOOONNNNSSSS Many of the options to _t_e_x_t_f_m_t have been chosen for compatibility with the Adobe Systems' _e_n_s_c_r_i_p_t program; other options are for features that are not provided by _e_n_s_c_r_i_p_t. ----1111 Set text in one column. ----2222 Set text two columns. ----BBBB Suppress page headers. ----cccc Clip long text lines instead of wrapping them at page margins. ----DDDD Do not use ISO 8859-1 encoding in the generated POSTSCRIPT. ----ffff _f_o_n_t Set text using the POSTSCRIPT font named _f_o_n_t. ----GGGG Use a gaudy-style page header. ----mmmm _c_o_l_s Set text in _c_o_l_s columns. ----MMMMllll====#,rrrr====#,tttt====#,bbbb====# Set the page margins; the default margins are: left and right .25 inch, top .85 inch, bottom .5 inch. Page 1 (printed 6/24/99) TTTTEEEEXXXXTTTTFFFFMMMMTTTT((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((MMMMaaaayyyy 11117777,,,, 1111999999996666)))) TTTTEEEEXXXXTTTTFFFFMMMMTTTT((((1111)))) ----oooo Draw an outline around each column of text; the specified number defines the width of the line that is drawn. ----pppp _p_t_s Set text using fonts with _p_t_s point size. ----rrrr Set pages rotated by 90 degrees (in ``Landscape mode''). ----RRRR Set pages unrotated (in ``Portrait mode''). ----ssss _s_i_z_e Set the output size according to the named page size. Images are normally created with a system-default page size (usually letter-size pages, 8.5" by 11", for sites in North America). Alternate page sizes are specified symbolically using either the name or abbreviation of an entry in the _p_a_g_e_s_i_z_e_s(4F) database; e.g. _a_3 (ISO A3), _a_4 (ISO A4), _a_5 (ISO A5), _a_6 (ISO A6), _b_4 (ISO B4), _n_a-_l_e_t (North American Letter), _u_s-_l_e_g (American Legal), _u_s-_l_e_d (American Ledger), _u_s-_e_x_e (American Executive), _j_p-_l_e_t (Japanese Letter), and _j_p-_l_e_g (Japanese Legal). Comparisons are case-insensitive and any match of a substring of the full page-size name is sufficient; e.g. ``legal'' would match ``American Legal''. ----UUUU Reverse collate pages; that is the last page will appear first in the resultant POSTSCRIPT, then the next-to-last page, etc. ----VVVV _s_p_a_c_i_n_g Set the line height; the default height is 1.2 x point size. CCCCOOOONNNNFFFFIIIIGGGGUUUURRRRAAAATTTTIIIIOOOONNNN PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS _t_e_x_t_f_m_t reads configuration information from the files ////uuuussssrrrr////ffffrrrreeeeeeeewwwwaaaarrrreeee////lllliiiibbbb////ffffaaaaxxxx////hhhhyyyyllllaaaa....ccccoooonnnnffff, and ~~~~////....hhhhyyyyllllaaaarrrrcccc; in that order. Configuration files follow the conventions described in _h_y_l_a_f_a_x(1). The following configuration parameters are recognized: TTTTaaaagggg TTTTyyyyppppeeee DDDDeeeeffffaaaauuuulllltttt DDDDeeeessssccccrrrriiiippppttttiiiioooonnnn Columns integer 1 number of columns in formatted output FontDir string _s_e_e _b_e_l_o_w directory for font metric files GaudyHeaders boolean No enable/disable guady page headers ISO8859 boolean Yes use ISO 8859-1 character encoding LineWrap boolean Yes wrap/truncate text lines Orientation string portrait orientation of text on page OutlineMargin inches 0 width of outline line PageCollation string forward collate pages in forward or reverse direction PageHeaders boolean Yes enable/disable page headers Page 2 (printed 6/24/99) TTTTEEEEXXXXTTTTFFFFMMMMTTTT((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((MMMMaaaayyyy 11117777,,,, 1111999999996666)))) TTTTEEEEXXXXTTTTFFFFMMMMTTTT((((1111)))) PageHeight float - output page height PageMargins string _s_e_e _b_e_l_o_w margins for formatted page PageSize string default output page size from database PageWidth float - output page width TabStop integer 8 inter-stop setting in characters TextFont string Courier name of font for setting text TextLineHeight inches - text formatting line height control TextPointSize inches _s_e_e _b_e_l_o_w size to use in setting text The configuration parameters are explained below. Most parameters correspond to a command line option. Parameter values identified above as _i_n_c_h_e_s are converted according to the following conventions (where ``#.##'' is a decimal number): #.##bp big point (1in = 72bp) #.##cc cicero (1cc = 12dd) #.##cm centimeter #.##dd didot point (1157dd = 1238pt) #.##in inch #.##mm millimeter (10mm = 1cm) #.##pc pica (1pc = 12pt) #.##pt point (72.27pt = 1in) #.##sp scaled point (65536sp = 1pt) Unit names can be upper or lower case but no white space is permitted between the number and the unit. Values specified with no unit are interpreted as points. CCCCoooolllluuuummmmnnnnssss The number of columns to set text in. (Equivalent to the ----mmmm option.) FFFFoooonnnnttttDDDDiiiirrrr The directory where Adobe Font Metric (AFM) files are located; by default /usr/lib/DPS/AFM. GGGGaaaauuuuddddyyyyHHHHeeeeaaaaddddeeeerrrrssss Control whether or not to use a gaudy-style page header. (Equivalent to the ----GGGG option.) IIIISSSSOOOO8888888855559999 Control the use of ISO 8859-1 encoding in the generated POSTSCRIPT (Equivalent to the ----DDDD option.) LLLLiiiinnnneeeeWWWWrrrraaaapppp Control whether long text lines are wrapper or truncated at the right hand margin. (Equivalent to the ----cccc option.) OOOOrrrriiiieeeennnnttttaaaattttiiiioooonnnn Control whether pages are oriented horizontally (``landscape'') or vertically (``portrait''). (Equivalent to the ----rrrr and ----RRRR options.) Page 3 (printed 6/24/99) TTTTEEEEXXXXTTTTFFFFMMMMTTTT((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((MMMMaaaayyyy 11117777,,,, 1111999999996666)))) TTTTEEEEXXXXTTTTFFFFMMMMTTTT((((1111)))) OOOOuuuuttttlllliiiinnnneeeeMMMMaaaarrrrggggiiiinnnn Control whether columns of text have a line drawn around them and the width of the line. Setting this parameter to 0 disables outlines. (Equivalent to the ----oooo option.) PPPPaaaaggggeeeeCCCCoooollllllllaaaattttiiiioooonnnn Control whether the output file has pages collated in the same order as the input file (``forward'') or in reverse order (``reverse). (Equivalent to the ----UUUU option.) PPPPaaaaggggeeeeHHHHeeeeaaaaddddeeeerrrrssss Control whether page headers are generated. (Equivalent to the ----BBBB option.) PPPPaaaaggggeeeeHHHHeeeeiiiigggghhhhtttt Set the output page height in inches (in inches). PPPPaaaaggggeeeeMMMMaaaarrrrggggiiiinnnnssss Set the output page dimensions. Dimensions are specified as string of the form: ``llll====#,rrrr====#,tttt====#,bbbb====#'' where llll indicates the left margin, rrrr indicates the right margin, tttt indicates the top margin, bbbb indicates the bottom margin, and numbers are interpreted as _i_n_c_h_e_s. (Equvalent to the ----MMMM option.) PPPPaaaaggggeeeeSSSSiiiizzzzeeee Set the output page dimensions by name. (Equivalent to the ----ssss option.) PPPPaaaaggggeeeeWWWWiiiiddddtttthhhh Set the output page width in inches (in inches). TTTTaaaabbbbSSSSttttoooopppp Set the tab stop distance; in characters. TTTTeeeexxxxttttFFFFoooonnnntttt Set the name of font to use for setting text. (Equivalent to the ----ffff option.) TTTTeeeexxxxttttLLLLiiiinnnneeeeHHHHeeeeiiiigggghhhhtttt Set the vertical text line height and spacing. (Equvalent to the ----VVVV option.) TTTTeeeexxxxttttPPPPooooiiiinnnnttttSSSSiiiizzzzeeee Set the point size to use in setting text. (Equvalent to the ----pppp option.) NNNNOOOOTTTTEEEESSSS If _t_e_x_t_f_m_t is unable to locate font metric information for a font, then it will use a fixed-width metric that is 60% of the text point size; this metric will almost certainly result in incorrectly formatted POSTSCRIPT. _t_e_x_t_f_m_t is distantly related to the _l_p_t_o_p_s program written by Don Beebe. FFFFIIIILLLLEEEESSSS /usr/freeware/lib/fax/hyla.conf system-wide configuration file Page 4 (printed 6/24/99) TTTTEEEEXXXXTTTTFFFFMMMMTTTT((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((MMMMaaaayyyy 11117777,,,, 1111999999996666)))) TTTTEEEEXXXXTTTTFFFFMMMMTTTT((((1111)))) ~/.hylarc per-user configuration file /usr/freeware/lib/fax/pagesizes page size database /usr/lib/DPS/AFM font metric files SSSSEEEEEEEE AAAALLLLSSSSOOOO _h_y_l_a_f_a_x(1), _s_e_n_d_f_a_x(1), _p_a_g_e_s_i_z_e_s(4F) Page 5 (printed 6/24/99)